freeCodeCamp JavaScript Algorithms and Data Structures

by Alex Roan on Aug 22, 2024

Continuing with my journey through freeCodeCamp's curriculum I've just finished been working through the JavaScript course.

JavaScript was split five sections with the following certification projects

A lot of hours went into this. Several of the exercises had over a hundred steps. On some of the more difficult topics you'd be lucky to do more than a few steps in an hour, especially if taking the time to fully understand and experiment.

JavaScript is quite forgiving compared to lower level languages like C when it comes to type and memory management. However it has a huge range of functions to learn and a big part of it is understanding the HTML document object model.

Palindrome Checker

A screenshot of a palindrome checker page

Roman Numeral Converter

A screenshot of a roman numeral converter

Telephone Number Validator

A screenshot of a telephone number validator

Cash Register

A screenshot of a cash register

Pokemon Search App

A screenshot of a pokemon search app